#define _CRT_SECURE_NO_WARNINGS 1

#include "HashTable.h"



int main()
{
	open_address::TestHT1();
}






//using namespace std;
//
//int main()
//{
//	int x = 0;
//	auto func1 = [x]() {std::cout << "=Value: " << x << std::endl; };
//	auto func2 = [&x]() {std::cout << "&Value: " << x << std::endl; };
//	func1();
//	func2();
//	x = 10;
//	func1();
//	func2();
//	return 0;
//}


//int ret = 0;
//std::mutex mtx;
//condition_variable c;
//void func(int x)
//{
//	for (int i = 0; i < 50; i++)
//	{
//		{
//			std::unique_lock<std::mutex> lock(mtx);
//			while(ret % 2 != x)
//			{
//				c.wait(lock);
//			}
//			cout << this_thread::get_id() << "  " << ret << endl;
//			ret++;
//		}
//		c.notify_one();
//	}
//}
//
//int main()
//{
//	thread t1(func, 0);
//	thread t2(func, 1);
//
//
//	t1.join();
//	t2.join();
//
//	return 0;
//}